package com.auxgroup.hr.front.dao.domain;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.IdClass;
import javax.persistence.NamedQuery;
import javax.persistence.SequenceGenerator;
import javax.persistence.Table;
import javax.persistence.Temporal;
import javax.persistence.TemporalType;


/**
 * The persistent class for the PS_C_EDUCAT_TBL database table.
 * 
 */
@Entity
@Table(name="PS_C_EDUCAT_TBL")
@NamedQuery(name="PsCEducatTbl.findAll", query="SELECT p FROM PsCEducatTbl p")
@IdClass(PsCPersonalInfoClass.class)
public class PsCEducatTbl extends BaseDomain implements Serializable {
	private static final long serialVersionUID = 1L;

	@Column(name="C_DEGREE")
	private String cDegree;

	@Column(name="C_EDUCITON")
	private String cEduciton;
	//就学类型
	@Column(name="C_TOL_TYPE2")
	private String cTolType2;
	@Column(name = "C_SCHOOL_SYSTEM")
	private Integer cSchoolSystem;
	@Column(name = "C_IS211")
	private String cIs211;

	@Column(name = "C_IS985")
	private String cIs985;


	@Column(name="C_MAJOR")
	private String cMajor;

	@Column(name="C_SCHOOL")
	private String cSchool;

	@Id
	@Column(name="C_SEQNO")
	@GeneratedValue(strategy = GenerationType.SEQUENCE,generator="PS_C_EDUCAT_SEQNO")
	@SequenceGenerator(name="PS_C_EDUCAT_SEQNO",sequenceName="PS_C_EDUCAT_SEQNO",allocationSize=1)
	private BigDecimal cSeqno;

	@Column(name="C_YES_NO")
	private String cYesNo;

	@Column(name="C_YES_NO1")
	private String cYesNo1;

	@Id
	@Column(name="EMPLID")
	private String emplid;

	@Temporal(TemporalType.DATE)
	@Column(name="END_DT")
	private Date endDt;

	@Temporal(TemporalType.DATE)
	@Column(name="START_DT")
	private Date startDt;

	public PsCEducatTbl() {
	}

	public String getcDegree() {
		return cDegree;
	}

	public void setcDegree(String cDegree) {
		this.cDegree = cDegree;
	}

	public String getcEduciton() {
		return cEduciton;
	}

	public void setcEduciton(String cEduciton) {
		this.cEduciton = cEduciton;
	}

	public String getcMajor() {
		return cMajor;
	}

	public void setcMajor(String cMajor) {
		this.cMajor = cMajor;
	}

	public String getcSchool() {
		return cSchool;
	}

	public void setcSchool(String cSchool) {
		this.cSchool = cSchool;
	}

	public BigDecimal getcSeqno() {
		return cSeqno;
	}

	public void setcSeqno(BigDecimal cSeqno) {
		this.cSeqno = cSeqno;
	}

	public String getcYesNo() {
		return cYesNo;
	}

	public void setcYesNo(String cYesNo) {
		this.cYesNo = cYesNo;
	}

	public String getcYesNo1() {
		return cYesNo1;
	}

	public void setcYesNo1(String cYesNo1) {
		this.cYesNo1 = cYesNo1;
	}

	public String getEmplid() {
		return emplid;
	}

	public void setEmplid(String emplid) {
		this.emplid = emplid;
	}

	public Date getEndDt() {
		return endDt;
	}

	public void setEndDt(Date endDt) {
		this.endDt = endDt;
	}

	public Date getStartDt() {
		return startDt;
	}

	public void setStartDt(Date startDt) {
		this.startDt = startDt;
	}

	public String getcTolType2() {
		return cTolType2;
	}

	public void setcTolType2(String cTolType2) {
		this.cTolType2 = cTolType2;
	}

	public Integer getcSchoolSystem() {
		return cSchoolSystem;
	}

	public void setcSchoolSystem(Integer cSchoolSystem) {
		this.cSchoolSystem = cSchoolSystem;
	}

	public String getcIs211() {
		return cIs211;
	}

	public void setcIs211(String cIs211) {
		this.cIs211 = cIs211;
	}

	public String getcIs985() {
		return cIs985;
	}

	public void setcIs985(String cIs985) {
		this.cIs985 = cIs985;
	}
}